PhpMyAdmin\Relation D

Total Complexity 285
Dependencies 13
Dependents 70
Total lines 2,292
Lines of code 1,571
Logical lines of code 622
Comment lines 443
Methods 38
Properties 2

Methods 38

Method Rating Maintainability Complexity Lines of code
getRelationsParamDiagnostic()
B
24
10 265
fillCfgRelationWithTableNames()
B
40 22 57
getForeigners()
B
40 20 56
getForeignData()
B
36 18 82
buildForeignDropdown()
B
38 18 71
fixPmaTables()
B
35 17 84
checkRelationsParam()
B
35 16 87
arePmadbTablesDefined()
B
52 19 21
checkTableAccess()
A
42 14 52
foreignDropdown()
A
43 13 52
renameTable()
A
36 8 103
checkChildForeignReferences()
A
45 11 44
getDisplayField()
A
47 9 35
setHistory()
A
46 7 40
tryUpgradeTransformations()
S
45 5 46
getHtmlFixPmaTables()
S
46 5 42
purgeHistory()
S
49 5 33
searchColumnInForeigners()
S
53 5 23
getDbComments()
S
54 5 22
getTables()
S
56 5 18
getComments()
S
57 5 17
renameField()
S
46 3 47
getHistory()
S
52 4 27
getDefaultPmaTableNames()
S
54 4 23
getDbComment()
S
53 4 23
getDiagMessageForFeature()
S
59 4 15
setDbComment()
S
51 3 28
getChildReferences()
S
53 3 24
createPmaDatabase()
S
54 3 23
queryAsControlUser()
S
56 3 22
getRelationsAndStatus()
S
58 3 17
getRelationsParam()
S
63 4 10
createPage()
S
58 3 14
getDiagMessageForParameter()
S
59 2 15
renameSingleTable()
S
58 1 16
getConfigurationStorageDbName()
S
71 2 5
canAccessStorageTable()
S
67 1 8
__construct()
S
75 1 4